@charset "utf-8";
body {font-size: 12px; line-height:24px; text-align:justify;font-family:Simsun,serif,"宋体"; color: #333;}
.alert_l_bg{background:url(../images/alert_l_bg.png) no-repeat; width:254px; height:652px; }
.alert_r_bg{background:url(../images/alert_r_bg.png) no-repeat; width:254px; height:652px;}
.alert_mid_bg{background:url(../images/alert_bg.png) repeat-x; height:652px;_overflow:hidden; display:block}
.content{position:relative; margin:17px 0 30px 0;left:-238px; right:-239px; overflow:hidden; height:570px;}
.m_t_15{ margin-top:15px;}
.m_t_15 h2{ font-size:14px; color:#333}
.guide_bar_l{background:url(../images/guide_bar_l.png) no-repeat;width:31px;height:42px;}
.guide_bar_r{background:url(../images/guide_bar_r.png) no-repeat; width:31px;height:42px;}
.guide_bar{background:url(../images/guide_bar_mid.png) repeat-x;height:42px;color:#fff;padding-top:6px;}
.return{background:url(../images/return.png) no-repeat; width:56px; height:23px; float:right; margin:22px 18px 0 0; cursor:pointer}
.w847{ padding:0 3px; width:847px;}
.mid_t_bg{background:url(../images/mid_t_bg.png) no-repeat;height:5px;}
.mid_bg{background:url(../images/mid_bg.png) repeat-y; height:512px; overflow:hidden}
.mid_b_bg{background:url(../images/mid_b_bg.png) no-repeat;height:5px;}
/*list page*/
.operate{background: url(../images/operate_bg1.png) repeat-x; height:45px;}
.operate h3{line-height:45px}
.operate1{background: url(../images/operate_bg.png) repeat-x; height:85px;}
.search_bg{background: url(../images/search_bg.png) repeat-x; height:45px;}
.p_r_20{ padding:7px 20px 0 0;}
.p_r_20_1{ padding:5px 20px 2px 0;}
.p_t_6{ padding:6px 0 0 10px;}
.list{ overflow:auto; height:398px;background:#fff;}
.list1{ overflow:auto; height:440px;background:#fff;}
.list2{ overflow:auto; height:443px;background:#fff;}
.list3{ overflow:auto; height:340px;background:#fff;}
.list4{ overflow:auto; height:260px;background:#fff;}
.list_p{ overflow:auto; height:483px;background:#fff;}
.list_m{ overflow:auto; height:355px;background:#fff;}
.notice_con{ overflow:auto; height:447px;background:#fff;}
.title_bg{background: url(../images/title_bg1.png) repeat-x; height:35px; line-height:35px; padding-left:15px;}
.title_bg1{background: url(../images/title_bg.png) repeat-x; height:40px; line-height:40px; padding-left:15px;}
.title_bg h3{text-align:left;}
.title_bg i{ font-style:normal; font-size:13px; font-weight:normal}
.page{background: url(../images/bottom_o_bg.png) repeat-x; height:45px;}
.choose{background: url(../images/confirm.png); height:33px; width:61px; text-align:center;line-height:33px; border:none; cursor:pointer;}
.commit{background: url(../images/audit.png); height:33px; width:80px; text-align:center;line-height:33px; border:none; cursor:pointer;}
.m_10{ margin:0 10px}
.p_t_6{ padding-top:6px;}
.t1 {background:url(../images/tr_bg.png) repeat-x; height:50px;}/* 第一行的背景色 */
.t2{ background:#FFF;}/* 第二行的背景色 */
.t4 { background:#fcfcfc;}/* 第一行的背景色 */
.t5{ background:#FFF;}/* 第二行的背景色 */
table tr{text-align:left;}
table th{ text-align:right; padding-right:10px;}
#tab_modify table td{ padding-right:5px;}
.red{ color:#ff0000;}
/*infromation*/
.new{background: url(../images/add.png); height:33px; width:81px; padding-left:28px; line-height:33px; border:none; cursor:pointer;}
.modify{background: url(../images/modify.png); height:33px; width:81px; padding-left:28px; line-height:33px; border:none; cursor:pointer;}
.refresh{background: url(../images/refresh.png); height:33px; width:80px; padding-left:28px; line-height:33px; border:none; cursor:pointer;}
#info table td{ padding-right:5px; height:30px;}
.con{ padding:5px 10px}
/*user*/
.p20{ padding:0 20px 0 0; line-height:45px}
.w200{ width:200px;}
.scroll{ overflow:auto; height:398px; width:217px;background: url(../images/scroll_bg.jpg) repeat-y right;}
#webmenu {font-size:13px;text-align:center; width:200px;}
#webmenu li ul {display:none;}
#webmenu li ul li {	float:none;}
*html #webmenu li ul li {display:inline;}
#webmenu li ul a {float:none;padding:0 10px;text-transform:capitalize;}
#webmenu .height-auto {line-height:15px;padding:5px 10px;}
.first-menu a {	display:block;padding:0 20px;height:33px;line-height:33px;background: url(../images/left_menu_bg.jpg) repeat-x;}
.first-menu a:hover {background: url(../images/left_menu_bghover.jpg) repeat-x;}
.second-menu {top:37px;	right:0;}
*html .second-menu {right:-1px;}
.second-menu a {font-size:12px;}
.second-menu a.arrow {background:#d0e2f9 url(../images/arrow.png) no-repeat right top; border-top:1px solid #b3c3dd;border-left:1px solid #b3c3dd;border-right:1px solid #b3c3dd}
.second-menu a.arrow:hover {background:#b1c6e1 url(../images/arrow.png) no-repeat right -32px;}
.second-menu a.arrow-02 {background:#3a3a3a url(../images/arrow.png) no-repeat right -64px;}
.second-menu a.arrow-02:hover {background:#d0e2f9 url(../images/arrow.png) no-repeat right -110px; border-top:1px solid #b3c3dd;border-left:1px solid #b3c3dd;border-right:1px solid #b3c3dd}
.third-menu, .fourth-menu {top:0;}
.third-menu a {background:#fff;font-weight:normal; border-top:1px solid #a4bbe0;border-left:1px solid #a4bbe0;border-right:1px solid #a4bbe0}
.third-menu a:hover {background:#eef5ff;}
.scroll_r_bg{background:#d6e4f4; width:3px; border-left:1px #a4b9d6 solid; border-right:1px #a4b9d6 solid;height:545px;}
.scroll_r_bg1{background:#d6e4f4; width:3px; border-left:1px #a4b9d6 solid; border-right:1px #a4b9d6 solid;height:400px;}
#user_select{ height:580px;overflow:auto;}
.user_select{ padding:10px; overflow:auto; height:330px;}
.user_select dl{ float:left; width:60px; margin:4px 9px; display:block}
.user_select dd img{ width:60px;height:80px}
.user_select dt{height:15px;line-height:15px;}
.user_select span {width:45px;height:15px;overflow:hidden}
.user_select1{ padding:10px;}
.user_select1 dl{ float:left; width:80px; margin:4px 9px; display:block}
.user_select1 dd img{ width:80px;height:80px}
.user_select1 dt{height:15px;line-height:15px;}
.user_select1 span {width:45px;height:15px;overflow:hidden}
/*user information*/
#textTab td{border-right:0px;}
.TableBlock{
   border:1px #b2c6e1 solid;
   line-height:20px;
   font-size:9pt;
   border-collapse:collapse;
}
.TableBlock td{
   padding:3px;
   height:30px;
}
.TableBlock .TableHeader td,
.TableBlock td.TableHeader{
   height:30px !important;
   height:32px;
   background:#82B2FF;
   border:1px #82B2FF solid;
   font-weight:bold;
   color:#fff;
   line-height:23px;
   padding:0px;
   padding-left:5px;
}
.TableBlock .TableHeader td.TableCorner{
   background:#99c729;
   color:#fff;
   font-weight:bold;
}
.TableBlock .TableLine1 td,
.TableBlock td.TableLine1{
   background:#FFFFFF;
   border-bottom:1px #b2c6e1 solid;
   border-right:1px #b2c6e1 solid;
}
.TableBlock .TableLine2 td,
.TableBlock td.TableLine2{
   background:#FFFFFF;
   border-bottom:1px #b2c6e1 solid;
   border-right:1px #b2c6e1 solid;
}
.TableBlock .TableData td,
.TableBlock td.TableData{
   background:#FFFFFF;
   border-bottom:1px #b2c6e1 solid;
   border-right:1px #b2c6e1 solid;
}
.TableBlock .TableContent td,
.TableBlock td.TableContent{
   background:#eff3f8;
   border-bottom:1px #b2c6e1 solid;
   border-right:1px #b2c6e1 solid;
}
.TableBlock .TableFooter td,
.TableBlock .TableControl td,
.TableBlock td.TableFooter,
.TableBlock td.TableControl{
   background: #FFFFFF;
   border:1px #b2c6e1 solid;
}
.TableBlock .TableRed td,
.TableBlock td.TableRed
{
   background:#edf6db;
}

.TableBlock .TableLeft td,
.TableBlock td.TableLeft{
   background:#82B2FF;
   border-bottom:1px #a7bd74 solid;
}
.conArea{width:240px;overflow:hidden;}
.Content{
   line-height:normal;
   word-wrap:break-word;
   word-break:break-all;  
}

.TableBlock .TableRowHover td,
.TableBlock td.TableRowHover
{
   background:#edf6db;
}

.TableBlock .TableRowActive td,
.TableBlock td.TableRowActive
{
   background:#e5e5e5;
}
/*modify page*/
#show{ display:none; height:37px; padding-top:3px;}
.modify_posi{ position:relative;background: url(../images/modify_bg.png) no-repeat top center; height:45px; padding-top:5px; bottom:-3px;}
/*send message*/
.receive{height:33px;line-height:33px;background: url(../images/left_menu_bg.jpg) repeat-x;}
.right_scroll{height:433px; width:217px;background: url(../images/scroll_bg.jpg) repeat-y right;}
.receive_scroll{ height:398px; overflow:auto}
.receive_scroll dl{ width:200px; overflow:hidden; height:80px;}
.receive_scroll dd{ width:100px;}
.receive_scroll dt{ width:50px;}
.receive_scroll dt,.receive_scroll dd{ float:left}
.scroll_l_bg{background:#d6e4f4; width:3px; border-left:1px #a4b9d6 solid; border-right:1px #a4b9d6 solid;height:545px}
/*project page*/
.drop {display:none;background:#fff}
.signin {background: url(../images/down.png) no-repeat; width:45px; height:33px; cursor:pointer; display:block}
.signinclick {background: url(../images/up.png) no-repeat; width:45px; height:33px; cursor:pointer; display:block}
.p_t_r{ padding-top:6px; padding-right:10px;}
.p_l_10{ padding-left:10px;}
.p_l_10_1{ padding-top: 5px;padding-left:10px;}

#notice_table table{background:#fff}#contract table tr{ height:50px; text-align:right}
#contract table tr td{padding-right:5px;}
#contract input {height:30px; width:180px;}
.line{height:1px; border-bottom:1px solid #ccc; }
.list5{ height:800px; overflow:auto}
.list6{height:360px; overflow:auto;background:#fff}
.list7{height:490px; overflow:auto;background:#fff}
.list10{height:310px; overflow:auto}
.people_textarea{width:240px;height:130px;}
.set_num{background: url(../images/set_num.png); height:32px; width:120px; text-align:center; line-height:32px; border:none; cursor:pointer;}
.btn_posi{padding:10px 0 0 54px;}
#contractType{padding-right:10px;}
.con_textarea2{width:400px;height:120px;}
#contractType label input {height:30px; width:400px;}
/*career page*/
.career{ overflow:auto; height:545px; width:200px;}
.power{ overflow:hidden; height:545px; width:300px;}
.power1{ overflow:hidden; height:400px; width:300px;}
.w205{ width:205px; overflow:hidden}
.w305{ width:305px; overflow:hidden}
.p_l_215{ padding-left:215px; padding-top:6px;}
#operate_left h3{ line-height:45px; text-align:left; padding-left:10px}
.p_r_6{padding:6px 0 0 0; margin-right:10px;display:block}
.pad_r_10{padding-right:10px}
.m_r5{margin-right:5px;}
.dept_p{padding:6px 10px 0 10px}

#cont_edit table input{height:30px;width:200px;line-height:30px}
#cont_edit table tr{height:40px;}
#cont_edit_1 table input[type="text"]{height:30px;width:100px;line-height:30px}  /*IE6以上的版本支持*/
#cont_edit_1 table tr{height:40px;}
.cont_textarea{width:525px;height:70px;}
fieldset input{height:25px}
fieldset input[type="radio"]{height:12px;width:12px;}
fieldset input[type="checkbox"]{height:12px;width:12px;}
.p_l_50{padding-left:60px}
.article_textarea{width:590px;height:198px;}
.user_textarea{width:590px;height:50px;}
.p_l_66{padding-left:66px;}.cont_textarea{width:525px;height:70px;}

.p_r_10{padding-right:10px}
#dept h3{text-align:left;line-height:45px;padding-left:10px}
#notice_table table tr{height:50px;}
#piUrl img{max-width:200px;max-height:200px;padding-top:15px;}
#user_pic img{width:100px;height:100px;border:1px solid #ccc;}
#pic_area img{border:1px solid #ccc;}
#limitId {margin-left:10px}
.l_h_30{line-height:30px;}
#tab table td{margin:5px}
.title_input{width:92%;height:30px;}
.pad_10{padding:15px;}
.receive_textarea{width:92%;height:50px;}
.con_textarea{width:92%;height:250px;}
.title_input1{width:92%;height:30px;}
.receive_textarea1{width:92%;height:50px;}
.con_textarea1{width:92%;height:250px;}
.p_l_54{padding-left:54px;}
.send_message{height:456px; overflow:auto;background:#fff;}
#send_message1{height:432px; overflow:auto;background:#fff;}
.delete{background: url(../images/delete.png); height:32px; width:80px; padding-left:28px; line-height:32px; border:none; cursor:pointer;}
.reply_input{width:92%;height:30px;}
.reply_receive_textarea{width:92%;height:50px;}
.reply_con_textarea{width:92%;height:250px;}
.reply_message{height:460px; overflow:auto;background:#fff;}
#plan table tr{height:40px}
#plan table input{height:30px}
#check_box input{height:12px}
#info input{height:30px}
#job table td{padding:5px 0}
#job{overflow:auto; height:420px;background:#fff;}
.room_con{ overflow:auto; height:405px;background:#fff;}
.equip_view{overflow:auto; height:450px;background:#fff;}
.list_p fieldset{margin-left:10px;}
.list_p table td{padding:5px 0}
#pro_input input[type="text"]{height:30px;}
.readlist{ overflow:auto; height:398px;background:#fff;}
.readlist table tr{height:40px;}
.readlist table td{padding-left:10px;}
.readlist .t1 {background:url(../images/tr_bg.png) repeat-x;}/* 第一行的背景色 */
.readlist .t2{ background:#FFF;}/* 第二行的背景色 */
.readlist .t3{background:url(../images/tr_hover_bg.png) repeat-x;}/* 第二行的背景色 */
#discuss{height:450px; overflow:auto;background:#fff;}
#spanTime{width:200px;height:20px;overflow:hidden;}
.project_file a{padding:0 5px;}
.project_file_list{ overflow:auto; height:443px;background:#fff;}
.input30{height:30px;line-height:30px}
.daily_content table td{padding:5px 0}
.daily_content table input[type="text"]{height:30px;width:100px;line-height:30px} 
#pro_input table td{padding:5px 0}
.pro_input{ overflow:auto; height:256px;background:#fff;}
.h300{ overflow:auto; height:305px;background:#fff;}
.h400{ overflow:auto; height:328px;background:#fff;}
#quick_icon{ overflow:auto; height:255px;background:#fff;}